package com.sltx.mapper;

import com.sltx.util.PageData;
import org.apache.ibatis.annotations.Mapper;
import org.springframework.stereotype.Repository;

import java.util.Date;
import java.util.List;
import java.util.Map;


/**
 * 日志/限制
 */
@Repository
@Mapper
public interface LogMapper {

    /**
     * 添加日志
     */
    boolean addLog(PageData pd);

    /**
     * 获取每日查询次数
     */
    int getDay(PageData pd);

    /**
     * 获取限制次数
     */
    Map getXianzhi(PageData pd);


    /**
     * 获取每月查询次数
     */
    int getMonth(PageData pd);

    /**
     * 获取每年查询次数
     */
    int getYear(PageData pd);

    /**
     * 查询用户
     */
    List<Map<String,Object>> getUser(PageData pd);

    //查看账号是否到期
    Date getDaoqi(PageData pd);

    //查询有多少家企业
    Integer getNum();

    //查询企业名称
    String getEntname();

    //将此企业是否推送改为1
    void updateisDelect(String entName);


    //如果报错就删除这家企业
    void delect(PageData pd);

    void addname(PageData pd);


    void updatecode(PageData pd);


    List<String> getqygd(PageData pd);
}
